package com.anan.service;

import com.anan.entity.dto.UserInfoDto;
import com.anan.entity.po.UserInfo;
import com.anan.entity.query.UserInfoQuery;
import com.anan.utils.Result;

import java.io.File;
import java.util.List;

public interface UserInfoService extends BaseService<UserInfoQuery,UserInfo>{

    List<UserInfo> list();
    Result login(UserInfoDto query);
    Result register(UserInfoDto query);
    Result resetPassword(UserInfoDto query);
    boolean sendCheckCode(String email);
    int updateAvatar(String fileName,String id);
    UserInfo getUserName(String UserName);
    UserInfo getId(String id);
}
